Gaming machine and control method thereof

ABSTRACT

Provided is a gaming machine and method of playing the gaming machine that allows a player to enjoy a plurality of games with their completely different characteristics in a feature game, with a basically same theme being kept unchanged. The control method includes processing of: determining plural kinds of symbols to be rearranged on a display, and thereafter, rearranging the plural kinds of symbols on the display; in a case where the plural kinds of symbols rearranged on the display form a combination configuring a feature game, selecting at least any of first to third symbols stored in a memory; selectively adding at least selected any of the first to third symbols in arrangement of the plural kinds of symbols; displaying, on the display, a course of adding such at least any of the first to third symbols in arrangement of the plural kinds of symbols or a result obtained by adding such any thereof; and executing a feature game, based on the arrangement of the plural kinds of symbols to which such at least any of the first to third symbols is added.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is based upon and claims a priority from the prior Japanese patent Application No. 2009-167197 filed on Jul. 15, 2009, the entire contents of which are incorporated herein by reference.

BACKGROUND OF THE INVENTION

1. Field of the Invention

The present invention relates to a gaming machine and its control method, and in particular to a gaming machine and its control method, which are capable of providing feature games having a variety of gaming entertainability.

2. Description of the Related Art

Conventionally, in gaming machines, symbols are displayed using virtual reels displayed on a liquid crystal display, and prizes are paid out in accordance with a combination or the like of rearranged symbols. Here, in the conventional gaming machines, the arrangement of symbols to be rearranged does not vary even if the state of a game varies. An example of such gaming machines is disclosed in U.S. Pat. No. 6,394,902B1.

In addition, in a feature game allowing a special prize to be awarded to a player, the amount of a prize to be awarded to the player is varied by varying the number of games played or the magnification of a prize. That is, in order to increase a variation of feature games, the number of elements determining the amount of the prize to be awarded to the player in the feature game is increased or decreased.

The present invention provides a gaming machine and its control method, allowing a player to enjoy a plurality of games having their different characteristics, with the same theme being kept unchanged, which have not been achieved so far by the above-described related art.

SUMMARY OF THE INVENTION

A first aspect of the present invention is directed to a gaming machine, including: (1) a memory for storing plural kinds of symbols including a first symbol which is universal as a substitute for another symbol, a second symbol which serves as a trigger for a feature game as a special prize, and a third symbol by which a predetermined amount of payment is to be imparted, the first to third symbols being selectively added into arrangement of the plural kinds of symbols; (2) a display in which the plurality of symbols is to be arranged; (3) a controller. The controller is configured to perform processing of: (a) determining the plural kinds of symbols to be rearranged on the display; (b) rearranging, on the display, the plural kinds of symbols according to a result of the determination of (a); (c) in a case where the plural kinds of symbols rearranged on the display form a combination configuring the feature game as a result of the processing of (b), selecting at least any of the first to third symbols stored in the memory; (d) selectively adding at least any of the first to third symbols into the arrangement of the plural kinds of symbols, based on a result of the processing of (c); (e) displaying, on the display, a course of adding at least any of the first to third symbols into the arrangement of the plural kinds of symbols or a result obtained by adding said at least one thereof, in the processing of (d); and (f) executing the feature game, based on the arrangement of the plural kinds of symbols, into which at least any of the first to third symbols is added in the processing of (d).

According to the first aspect of the present invention, in a feature game, at least any of a plurality of symbols with their different characteristics is added to symbol arrangement made of plural kinds of symbols. Therefore, gaming entertainability of feature games can be varied depending on a symbol to be selectively added, and a plurality of feature games of their completely different types can be provided, with the same theme effect being kept unchanged.

A second aspect of the present invention is directed to the gaming machine according to the first aspect, in which the controller is configured to perform processing of: in the processing of (c), in a case where the plural kinds of symbols rearranged on the display form a combination configuring the feature game as the special prize as a result of the processing of (b), randomly selecting at least any of the first to third symbols stored in the memory.

According to the second aspect of the present invention, at a time point when start of a feature game is determined, at least any of the first to third symbols varying characteristics of the feature game is randomly selected, and the randomly selected symbol is added to arrangement of plural kinds of symbols. Therefore, feature games having a variety of characteristics can be randomly imparted to a player, and the player's interest is enhanced.

A third aspect of the present invention is directed to the gaming machine according to the first aspect, further including an input device allowing a player to select at least any of the first to third symbols stored in the memory. The controller is configured to perform processing of: in the processing of (c), in a case where the plural kinds of symbols rearranged on the display form a combination configuring the feature game as the special prize as a result of the processing of (b), selecting at least any of the first to third symbols stored in the memory, in accordance with the player selecting operation from the input device.

According to the third aspect of the present invention, a player can select any of the first to third symbols to be added into a feature game. Therefore, the player can play a feature game of his or her desired characteristics, and the player's interest can be enhanced.

A fourth aspect of the present invention is directed to the gaming machine according to the first aspect, in which in a case where the feature game is executed in the processing of (f), the controller is configured to perform processing of: (f1) rearranging the plural kinds of symbols on the display, based on the arrangement of the plural kinds of symbols, into which at least any of the first to third symbols is added in the processing of (d); (f2) in a case where the plural kinds of symbols rearranged on the display are at least any of the first to third symbols, continuously fixing and arranging in the feature game the first to third symbols displayed on the display at a display position thereof; and (f3) in a case where a symbol combination of at least any of the first to third symbols is rearranged as a result of repeatedly executing the processing of (f1) and (f2) in the feature game, awarding a prize based on a kind of the rearranged symbol to the player.

According to the fourth aspect of the present invention, the first to third symbols rearranged in a feature game are continuously fixed at their rearranged positions. In this manner, when the first to third symbols are rearranged, a player can continuously receive a profit caused by the characteristics of the first to third symbols, and the player's interest in feature game can be enhanced.

A fifth aspect of the present invention is directed to a gaming machine, including: (1) a memory for storing plural kinds of symbols including a first symbol which is universal as a substitute for another symbol, a second symbol which serves as a trigger for a feature game as a special prize, and a third symbol by which a predetermined amount of payment is to be imparted, the first to third symbols being selectively added into arrangement of the plural kinds of symbols; (2) a display for arranging the plural kinds of symbols; and (3) a controller. The controller is configured to perform processing of: (a) determining the plural kinds of symbols to be rearranged on the display; (b) rearranging, on the display, the plural kinds of symbols according to a result of the determination of (a); (c) in a case where the plural kinds of symbols rearranged on the display form a combination configuring the feature game as the special prize as a result of the processing of (b), randomly selecting at least any of the first to third symbols stored in the memory; (d) selectively adding at least any of the first to third symbols into the arrangement of the plural kinds of symbols, based on a result of the processing of (c); (e) displaying, on the display, a course of adding at least any of the first to third symbols into the arrangement of the plural kinds of symbols or a result obtained by adding at least any thereof, in the processing of (d); and (f) executing the feature game, based on the arrangement of at least any of the first to third symbols added into the arrangement of the plural kinds of symbols in the processing of (d).

According to the fifth aspect of the present invention, in a feature, at least any of a plurality of symbols with their different characteristics is added to symbol arrangement made of plural kinds of symbols. Therefore, gaming entertainability of feature games can be varied depending on a symbol to be selectively added, and a plurality of feature games of their completely different types can be provided, with the same theme effect being kept unchanged. In addition, at a time point when start of a feature game is determined, at least any of the first to third symbols varying characteristics of the feature game is randomly selected, and the selected symbol is added to arrangement of plural kinds of symbols. Hence, feature games having a variety of characteristics can be randomly imparted to a player, and the player's interest is enhanced.

A sixth aspect of the present invention is directed to the gaming machine according to the fifth aspect, further including an input device allowing a player to select at least any of the first to third symbols stored in the memory. The controller is configured to perform processing of: in the processing of (c), in a case where the plural kinds of symbols rearranged on the display form a combination configuring the feature game as the special prize as a result of the processing of (b), selecting at least any of the first to third symbol stored in the memory, in accordance with the player selecting operation from the input device.

According to the sixth aspect of the present invention, a player can select any of the first to third symbols to be added into a feature game. Therefore, the player can play a feature game of his or her desired characteristics, and the player's interest can be enhanced.

A seventh aspect of the present invention is directed to the gaming machine according to the fifth aspect, in which in a case where the feature game is executed in the processing of (f), the controller is configured to perform processing of: (f1) rearranging the plural kinds of symbols on the display, based on the arrangement of the plural kinds of symbols, into which at least any of the first to third symbols is added in the processing of (d); (f2) in a case where the plural kinds of symbols rearranged on the display are at least any of the first to third symbols, continuously fixing and arranging in the feature game the first to third symbols displayed on the display at a display position thereof; and (f3) in a case where a symbol combination of at least any of the first to third symbols is rearranged as a result of repeatedly executing the processing of (f1) and (f2) in the feature game, awarding a prize based on a kind of the rearranged symbols to the player.

According to the seventh aspect of the present invention, the first to third symbols rearranged in a feature game are continuously fixed at their rearranged positions. In this manner, a player can continuously receive a profit caused by the characteristics of the first to third symbols, and the player's interest in feature game can be enhanced.

An eighth aspect of the present invention is directed to a gaming machine control method, a gaming machine including a memory for storing plural kinds of symbols including a first symbol which is universal as a substitute for another symbol, a second symbol which serves as a trigger for a feature game as a special prize, and a third symbol by which a predetermined amount of payment is to be imparted, the first to third symbols being selectively added into arrangement of the plural kinds of symbols, the method including the steps of: (a) determining the plural kinds of symbols to be rearranged on a display; (b) rearranging, on the display, the plural kinds of symbols according to a result of the determination of (a); (c) in a case where the plural kinds of symbols rearranged on the display form a combination configuring the feature game as a result of the processing of (b), selecting at least any of the first to third symbols stored in the memory; (d) selectively adding at least any of the first to third symbols into the arrangement of the plural kinds of symbols, based on a result of the processing of (c); (e) displaying, on the display, a course of adding at least any of the first to third symbols into the arrangement of the plural kinds of symbols or a result obtained by adding said at least one thereof, in the processing of (d); and (f) executing the feature game, based on the arrangement of the plural kinds of symbols, into which at least any of the first to third symbols is added in the processing of (d).

According to the eighth aspect of the present invention, in a feature game, at least any of a plurality of symbols with their different characteristics is added to symbol arrangement made of plural kinds of symbols. Therefore, gaming entertainability of feature games can be varied depending on a symbol to be selectively added, and a plurality of feature games of their completely different types can be provided, with the same theme effect being kept unchanged.

A ninth aspect of the present invention is directed to the gaming machine control method according to the eighth aspect, in which the step (c) includes a step of, in a case where the plural kinds of symbols rearranged on the display form a combination configuring the feature game as the special prize as a result of the processing of (b), randomly selecting at least any of the first to third symbols stored in the memory.

According to the ninth aspect of the present invention, at a time point when the start of a feature game is determined, at least any of the first to third symbols varying the characteristics of the feature game is randomly selected, and the selected symbol is added to arrangement of plural kinds of symbols. Therefore, feature games having a variety of characteristics can be randomly imparted to a player, and the player's interest is enhanced.

A tenth aspect of the present invention is directed to the gaming machine control method according to the eighth aspect, in which the step (c) includes a step of, in a case where the plural kinds of symbols rearranged on the display form a combination configuring the feature game as the special prize as a result of the processing of (b), selecting at least any of the first to third symbols stored in the memory, in accordance with the player selecting operation from the input device.

According to the tenth aspect of the present invention, a player can select any of the first to third symbols to be added into a feature game. Therefore, the player can play a feature game of his or her desired characteristics, and the player's interest can be enhanced.

An eleventh aspect of the present invention is directed to the gaming machine control method according to the eighth aspect, further including the steps of: after execution of the feature game in the step (f), (f1) rearranging the plural kinds of symbols on the display, based on the arrangement of the plural kinds of symbols, into which at least any of the first to third symbols is added in the processing of (d); (f2) in a case where the plural kinds of symbols rearranged on the display are at least any of the first to third symbols, continuously fixing and arranging in the feature game the first to third symbols displayed on the display at a display position thereof; and (f3) in a case where a symbol combination of at least any of the first to third symbols is rearranged as a result of repeatedly executing the processing of (f1) and (f2) in the feature game, awarding a prize based on a kind of the rearranged symbol to the player.

According to the eleventh aspect of the present invention, depending on a connection mode of a line pattern, the first to third symbols rearranged in a feature game are continuously fixed at their rearranged positions. In this manner, when the first to third symbols are rearranged, a player can continuously receive a profit exerted by the characteristics of the first to third symbols, and the player's interest in feature game can be enhanced.

The present invention provides a gaming machine and its control method, allowing a player to enjoy a plurality of games having their different characteristics, with the same theme being kept unchanged, which have not been achieved so far by the above-described related art.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a flowchart showing a subroutine of game processing;

FIG. 2 is a perspective view showing an appearance of a gaming machine;

FIG. 3 is a view for explaining a symbol arrangement table for basic game;

FIG. 4 is a view for explaining a scatter prize payment table;

FIG. 5 is a block diagram depicting an internal configuration of the gaming machine;

FIG. 6 is a flowchart showing a routine of main processing of the gaming machine;

FIG. 7 is a flowchart showing a subroutine of insurance-selection processing;

FIG. 8 is a flowchart showing a subroutine of coin insertion/start-check processing;

FIG. 9 is a flowchart showing a subroutine of jackpot-related processing;

FIG. 10 is a flowchart showing a subroutine of insurance-related processing;

FIG. 11 is a flowchart showing a subroutine of symbol-determination processing;

FIG. 12 is a flowchart showing a subroutine of number-of-payouts determination processing;

FIG. 13 is a flowchart showing a subroutine of feature game processing;

FIG. 14 is a flowchart showing a subroutine of feature game processing;

FIG. 15 is a view showing one example of display of a lower image display panel at the time of starting a feature game;

FIG. 16 is a view for explaining one example of a symbol arrangement table for feature game;

FIG. 17 is a view showing one example of display of the lower image display panel while in a feature game;

FIG. 18 is a view showing one example of display of the lower image display panel while in a feature game;

FIG. 19A and FIG. 19B are views each showing one example of display of the lower image display panel while in a feature game;

FIG. 20 is a flowchart showing a subroutine of insurance-check processing;

FIG. 21 is a flowchart showing a subroutine of game processing according to another embodiment; and

FIG. 22 is a view showing one example of display of the lower image display panel while in a feature game, according to another embodiment.

DESCRIPTION OF THE PREFERRED EMBODIMENTS

Hereinafter, embodiments of the present invention will be described in detail, referring to the drawings. FIG. 1 is a flowchart showing a subroutine of basic game processing.

As shown in FIG. 1, a main CPU 71 included in the gaming machine 1 which is a gaming machine of the embodiment determines plural kinds of symbols to be rearranged on a display in the basic game with the use of symbol arrangement for basic game, and rearranges the plural kinds of symbols on the display in accordance with the determination result (steps 1 and 2). In a case where the plural kinds of symbols rearranged on the display form a feature game trigger configuring a feature game, the main CPU 71 starts the feature game (Step 3).

The main CPU 71 then allows the player to select, as additional symbols to be added to symbol arrangement in the feature game (Step 4), at least any of the first symbol (WILD symbol), the second symbol (RETRIGGER symbol), and the third symbol (TOP symbol) stored in the memory. Specifically, the main CPU 71 allows the player to select any of “WILD”, “RETRIGGER”, and “TOP” symbols is to be added to symbol arrangement for basic game, and then, determines the selected symbols as additional symbols. The main CPU 71 then selectively adds at least any of the first to third symbols to arrangement of the plural kinds of symbols for basic game, and determines the added symbol arrangement as symbol arrangement for feature game (Step 5).

Next, the main CPU 71 conducts, on the display, an effect that the additional symbols determined in Step 4 are added to the symbol arrangement for basic game (Step 6). Here, the effect corresponds to the content synchronized with the above-described processing of Step 5; and the progress of adding the additional symbols and the added symbol arrangement are displayed on the display.

Next, the main CPU 71 determines the symbols to be rearranged in the feature game, based on symbol arrangement for feature game (Step 7), and rearranges the determined symbols on the display (Step 8). When determining that an additional symbol is included in the rearranged symbols, the main CPU 71 then fixes the rearranged additional symbol on the display (Steps 9, 10). The fixed additional symbol is fixedly displayed at its position before or subsequently to starting a next feature game, and this fixed display is not released until a plurality of feature games are played.

The main CPU 71 then conducts a predetermined number of feature games, and pays out the profit obtained in the feature games to the player (S11, S12).

As described above, according to the present invention, in the feature games, at least one of the symbols, which give the player the profit, such as “WILD”, “RETRIGGER” and “TOP” symbols with their different characteristics, is added as an additional symbol to symbol arrangement. Therefore, the game characteristics can be varied with the same theme being kept unchanged, in accordance with a symbol to be selectively added.

Next, a configuration of the gaming machine 1 in the embodiment will be described with reference to FIG. 2. FIG. 2 is a perspective view showing an appearance of the gaming machine.

As shown in FIG. 2, a coin, a bill, or electrically valuable information corresponding to these is used as a game medium in the gaming machine 1. Further, in the present embodiment, a later-described ticket with a barcode is also used. It is to be noted that the game medium is not limited to these, and for example a medal, a token, electric money or the like can be adopted.

The gaming machine 1 includes a cabinet 11, a top box 12 installed on the upper side of the cabinet 11, and a main door 13 provided at the front face of the cabinet 11.

A lower image display panel 141 is provided at the center of a main door 13. The lower image display panel 141 is provided with a transparent liquid crystal panel, and 15 display blocks 28 of 5 columns×3 lines are displayed. A respective one symbol is displayed on each display block 28. The lower image display panel 141 is equivalent to the display according to the present invention.

In addition, a number-of-credits display portion 142 and a number-of-payouts display portion 143 are set on the lower image display panel 141. At the number-of-credits display portion 142, the number of credited coins is displayed by way of image. At the number-of-payouts display portion 143, the number of coins to be paid out in the case where symbols of same kinds are stop-displayed in display blocks 28 by a predetermined number or more is displayed by way of image.

Further, a touch panel 114 is provided on the front face of the lower image display panel 141. A player can input various commands by touching the touch panel 114. The touch panel 114 is equivalent to an input device according to the present invention.

Those provided on the lower side of the lower image display panel 141 are: a control panel 30 made of a plurality of buttons 31 to 35 by which a player inputs a command related to the progress of a game; a coin accepting slot 36 for accepting a coin in the cabinet 11; and a bill validator 115.

A spin button 31, a change button 32, a CASHOUT button 33, a 1-BET button 34, a maximum BET button 35, and an insurance-BET button 37 are provided on the control panel 30. The spin button 31 is for inputting a command of starting scroll-display of symbols. The CHANGE button 32 is employed when requesting a game facility staff to exchange money. The CASHOUT button 33 is used when paying out the credited coins to a coin tray 15.

The 1-BET button 34 is for inputting a command of inserting one of the credited coins for the play of a game. The maximum-BET button 35 is for inputting a command of inserting a maximum number of the credited coins, which can be inserted in one game (fifty coins in the embodiment), for the play of one game. The 1-BET button 34 and the maximum-BET button 35 are BET buttons for starting a game.

The insurance-BET button 37 is for inputting a command of inserting a predetermined number of the credited coins (one coin, for example) in order to make an insurance function effective. Unlike the BET buttons 34, 35, a player arbitrarily performs insertion to make the insurance function effective by means of the insurance-BET button 37. In the embodiment, the insurance-BET button 37 is operated, whereby an insurance of $1.00 is subtracted from the credits stored in the RAM 73 on a game-by-game basis.

The bill validator 115 is provided to validate whether or not to accept a bill. The bill validator 115 validates whether or not a bill is valid, and accepts the valid bill in the cabinet 11. The bill validator 115 may be configured so as to be able to read a ticket 175 with a barcode, to be described later.

An upper image display panel 131 is provided at the front face of the top box 12. The upper image display panel 131 includes a liquid crystal panel, and forms the display. The upper image display panel 131 displays images related to effects and images showing introduction of the game contents and explanation of the game rules. Further, the top box 12 is provided with a speaker 112 and a lamp 111. The gaming machine 1 produces effects by displaying images, outputting sounds, outputting the light, or a combination of these.

A ticket printer 171, a card slot 176, a data display 174, and a keypad 173 are provided on the lower side of the upper image display panel 131.

The ticket printer 171 prints on a ticket a barcode representing encoded data of the number of credits, date, the identification number of the gaming machine 1, and the like, and outputs the ticket as the ticket 175 with a barcode. The player can make a gaming machine read the ticket 175 with a barcode so as to play a game thereon, and can also exchange the ticket 175 with a barcode with a bill or the like at a predetermined place (e.g. a cashier in a casino) in the game facility.

The card slot 176 is for inserting a card in which predetermined data is stored. For example, the card stores data for identifying the player, and data about the history of games played by the player.

When the card is inserted into the card slot 176, a later-described card reader 172 reads data from the card or writes data into the card. It is to be noted that the card may store data corresponding to a coin, a bill or a credit.

The data display 174 includes a fluorescent display, LEDs and the like, and displays the data read by the card reader 172 or the data inputted by the player via the keypad 173, for example. The keypad 173 is for inputting a command and data related to ticket issuance or the like.

Next, a symbol arrangement table will be described with reference to FIG. 3. FIG. 3 is a view for explaining a symbol arrangement table for basic game. As shown in FIG. 3, a total of 22 symbol arrays made of code numbers “00” to “21” are scroll-displayed on the display blocks 28. These symbol arrays are configured while “EARTH”, “JUPITER”, “SATURN”, “SUN”, “VENUS”, “MARS”, “MERCURY”, “K”, “J”, “Q”, and “A” symbols are combined with each other. These symbols are all scatter symbols.

Next, a scatter prize will be described with reference to FIG. 4. FIG. 4 is a view for explaining a scatter prize payment table. The “SATURN”, “SUN”, “VENUS”, “MARS”, “MERCURY”, “K”, “J”, “Q”, and “A” symbols are trigger symbols for scatter prize. In the case where three or more of these symbols are stop-displayed (rearranged) in any of the display blocks 28 of the lower image display panel 141, it is assumed that a winning combination has been established, and based on FIG. 4, a predetermined number of coins are paid out as a scatter prize in accordance with the type or number of symbols and the number of BETs. For example, if three “SATURN” symbols are stop-displayed in any of the display blocks 28, 70 coins are paid out; if four, 140 coins are paid out; and if five, 280 coins are paid out (based on calculation for one coin insertion).

Next, “EARTH” symbols will be described. The “EARTH” symbols are trigger symbols for feature game as specific symbols which determine execution of feature game. In the case where three or more of the “EARTH symbols are stop-displayed (rearranged) in any of the display blocks 28 of the lower image display panel 141, a feature game is started. That is, three or more of the “EARTH” symbols are stop-displayed (rearranged) in any of the display blocks 28 of the lower image display panel 141, whereby a feature game trigger is established. Furthermore, three of more of the “JUPITER” symbols are stop-displayed (rearranged) in any of the display blocks 28, whereby a jackpot trigger is established.

Next, an internal configuration of a gaming machine will be described with reference to FIG. 5. FIG. 5 is a block diagram depicting the internal configuration of the gaming machine. A gaming board 50 comprises: a CPU 51, a ROM 52, and a boot ROM 53, which are interconnected by means of an internal bus; a card slot 55 compatible with a memory card 54; and an IC socket 57 compatible with a GAL (Generic Array Logic) 56.

The memory card 54 is made of a nonvolatile memory, and stores game programs and game system programs. The game programs include: a program related to the progress of a game; a scatter prize determination program, and a program for executing effects by means of image or sound. The scatter prize determination program is a program for determining symbols rearranged in the display blocks 28 (as shown in FIG. 3, these symbols may be rephrased as code numbers corresponding thereto).

The abovementioned scatter prize determination program includes symbol-weighted data corresponding to a respective one of a plurality of payout rates (80%, 84%, 88%, for example). The symbol-weighted data is data for specifying random number values when symbols are determined for the display blocks 28, respectively.

Further, the card slot 55 is configured so that the memory card 54 can be inserted thereinto and removed therefrom, and is connected to a motherboard 70 by an IDE bus.

The GAL 56 is a type of PLD (Programmable Logic Device) having a fixed OR array structure. The GAL 56 is provided with a plurality of input ports and output ports, and predetermined input into the input port causes output of the corresponding data from the output port.

Further, the IC socket 57 is configured so that the GAL 56 can be inserted thereinto and removed therefrom, and is connected to the motherboard 70 by a PCI bus. The contents of the game to be played on the gaming machine 1 can be changed by replacing the memory card 54 with another memory card 54 having another program written therein or by rewriting the program written into the memory card 54 as another program.

The CPU 51, the ROM 52 and the boot ROM 53 mutually connected by the internal bus are connected to the motherboard 70 by a PCI bus. The PCI bus enables a signal transmission between the motherboard 70 and the gaming board 50, and power supply from the motherboard 70 to the gaming board 50.

The ROM 52 stores an authentication program. The boot ROM 53 stores a pre-authentication program, a program (boot code) to be used by the CPU 51 for activating the pre-authentication program, and the like.

The authentication program is a program (tamper check program) for authenticating the game program and the game system program. The pre-authentication program is a program for authenticating the aforementioned authentication program. The authentication program and the pre-authentication program are written along a procedure (authentication procedure) for proving that the program to be the subject has not been tampered.

The motherboard 70 is provided with: a main CPU 71 as a controller; a ROM 72; a RAM 73 serving as a memory; and a communication interface 82.

The ROM 72 includes a memory device such as a flash memory, and stores a program such as BIOS to be executed by the main CPU 71, and permanent data. When the BIOS is executed by the main CPU 71, processing for initializing predetermined peripheral devices is conducted; further, through the gaming board 50, processing of loading the game program and the game system program stored in the memory card 54 is started.

A RAM 73 stores data or programs employed when the main CPU 71 operates. For example, these data or programs can be stored when processing of loading the aforementioned game program and game system program or authentication program has been performed. In addition, a working area for executing the abovementioned programs is provided in the RAM 73. For example, an area of storing a counter managing the number of games, the number of BETs, the number of payouts, the number of credits or the like, and/or an area of storing determined symbols (code numbers) are/is provided. In addition, in the embodiment, the RAM 73 stores: additional symbols to be added in a feature game to be described later (such as the WILD symbol as the first symbol which is universal as a substitute for another symbol, the RETRIGGER symbol as the second symbol which serves as a trigger for a feature game as a special prize, and the TOP symbol as the third symbol by which a comparatively large payment is to be imparted); a symbol arrangement table for basic game, to be used in a basic game (see FIG. 3); and a symbol arrangement table for feature game, which has been created by adding additional symbols to the symbol arrangement table for basic game (see FIG. 16). Further, the RAN 73 stores a variety of flags, such as an insurance-effective flag which is indicative of whether or not an insurance function is effective.

The communication interface 82 is for communicating with the external control device such as a server, through the communication line. Further, the motherboard 70 is connected with a later-described door PCB (Printed Circuit Board) 90 and a body PCB 110 by respective USBs. The motherboard 70 is also connected with a power supply unit 81.

When the power is supplied from the power supply unit 81 to the motherboard 70, the main CPU 71 of the motherboard 70 is activated, and then the power is supplied to the gaming board 50 through the PCI bus so as to activate the CPU 51.

The door PCB 90 and the body PCB 110 are connected with input devices such as a switch and a sensor, and peripheral devices the operations of which are controlled by the main CPU 71.

A control panel 30, a reverter 91, a coin counter 92C and a cold cathode tube 93 are connected to the door PCB 90.

The control panel 30 is provided with a spin switch 31S, a change switch 32S, a CASHOUT switch 33S, a 1-BET switch 34S, a maximum BET switch 35S, and an insurance-BET switch 37S which correspond to the aforementioned respective buttons. Each of the switches outputs a signal to the main CPU 71 upon detection of press of the button corresponding thereto by the player.

The coin counter 92C validates a coin inserted into the coin accepting slot 36 based on its material, shape and the like, and outputs a signal to the main CPU 71 upon detection of a valid coin. Invalid coins are discharged from a coin payout exit 15A.

The reverter 91 operates based on a control signal outputted from the main CPU 71, and distributes valid coins validated by the coin counter 92C into a hopper 113 or a cash box (not illustrated). That is, coins are distributed into the hopper 113 when the hopper 113 is not filled with coins, while coins are distributed into the cash box when the hopper 113 is filled with coins.

The cold cathode tube 93 functions as a backlight installed on the rear face sides of the upper image display panel 131 and the lower image display panel 141, and lights up based on a control signal outputted from the main CPU 71.

The body PCB 110 is connected with the lamp 111, the speaker 112, the hopper 113, a coin detecting portion 113S, the touch panel 114, the bill validator 115, a graphic board 130, the ticket printer 171, the card reader 172, a key switch 173S and the data display 174.

The lamp 111 lights up based on a control signal outputted from the main CPU 71. The speaker 112 outputs sounds such as BGM, based on a control signal outputted from the main CPU 71.

The hopper 113 operates based on a control signal outputted from the main CPU 71, and pays out coins of the specified number of payouts from the coin payout exit 15A to the coin tray 15. The coin detecting portion 113S outputs a signal to the main CPU 71 upon detection of coins paid out by the hopper 113.

The touch panel 114 detects a place on the lower image display panel touched by the player's finger or the like, and outputs to the main CPU 71 a signal corresponding to the detected place. The touch panel 113 functions as an input device for allowing the player to select at least any of the first, second, and third symbols in this embodiment.

Upon acceptance of a valid bill, the bill validator 115 outputs to the main CPU 71 a signal corresponding to the face amount of the bill.

The graphic board 130 controls display of images conducted by the respective upper image display panel 131 and lower image display panel 141, based on a control signal outputted from the main CPU 71. The graphic board 130 is provided with a VDP generating image data, a video RAM temporarily storing the image data generated by the VDP, and the like.

Based on a control signal outputted from the main CPU 71, the ticket printer 171 prints on a ticket a barcode representing encoded data of the number of credits stored in the RAM 73, date, the identification number of the gaming machine 1, and the like, and then outputs the ticket as the ticket 175 with a barcode.

The card reader 172 reads data stored in a card inserted into the card slot 176 and transmits the data to the main CPU 71, or writes data into the card based on a control signal outputted from the main CPU 71.

The key switch 173S is provided in the keypad 173, and outputs a predetermined signal to the main CPU 71 when the keypad 173 has been operated by the player.

The data display 174 displays data read by the card reader 172 and data inputted by the player through the keypad 173, based on a control signal outputted from the main CPU 71.

Next, with reference to FIGS. 6 to 20, a program to be executed by a gaming machine 1 will be described.

First, main processing will be described with reference to FIG. 6. FIG. 6 is a flowchart showing a routine of main processing of the gaming machine 1. First, when power is supplied to the gaming machine 1, the main CPU 71 reads out the game program and game system program authenticated from the memory card 54 via the gaming board 50, and writes these programs in the RAM 73 (Step 13).

The main CPU 71 then conducts insurance-selection processing (Step 14). In this processing, a player is allowed to select whether or not to make insurance effective. The insurance-selection processing will be described later in detail with reference to FIG. 7.

The main CPU 71 then conducts at-one-game-end initialization processing (Step 15). For example, data needed to be erased by game in the working areas of the RAM 73, such as the number of BETs and the symbols determined in S112 of FIG. 11 to be described later, is cleared.

The main CPU 71 then conducts coin insertion/start-check processing (Step 16). In this processing, input check of a BET switch or a spin switch is performed. The coin insertion/start-check processing will be described later in detail with reference to FIG. 8.

The main CPU 71 then conducts symbol determination processing (Step 17). In this processing, symbols to be stopped (code numbers) are determined based on random number values for symbol determination. The symbol determination processing will be described latter with reference to FIG. 11.

The main CPU 71 then conducts effect-contents determination processing (Step 18). In this processing, the contents of an effect are determined based on the random number values for effect, referring to the symbols to be stopped, determined in the symbol determination processing of Step 17.

The main CPU 71 then conducts symbol rearrangement processing (Step 19). In this processing, the symbols to be stopped, determined in the symbol determination processing of Step 17, are automatically rearranged in display blocks 28 of the lower image display panel 141.

The main CPU 71 then conducts number-of-payouts determination processing (Step 20). In this processing, when the symbols rearranged in display blocks 28 form a scatter prize, the number of payouts is determined based on the scatter prize payment table and the amount of BETs, and the determined number of payouts is stored in the number-of-payouts counter provided in the RAM 73. The number-of-payouts determination processing will be described later in detail with reference to FIG. 12.

The main CPU 71 then determines whether or not a feature game trigger has been established (Step 21). When determining that the feature game trigger has been established, the main CPU 71 conducts feature game processing (Step 22). This feature game processing will be described later in detail with reference to FIGS. 13 and 14. Here, a program associated with feature game processing is read out, and this program is executed next time or subsequent, whereby a feature game is started.

The main CPU 71 then conducts insurance-check processing (Step 23). Subsequent to the processing of Step 22 or when determining that no feature game trigger has been established in Step 21, the CPU 71 conducts insurance-check processing. Here, in the case where an insurance-effective flag to be described later turns on, the main CPU 71 checks whether or not the number of games played after insurance has been made effective has reached a threshold value. Afterwards, when determining that the number of games played after insurance has been made effective has reached the threshold value, the main CPU 71 conducts payout of insurance. The insurance-check processing will be described later in detail with reference to FIG. 20.

The main CPU 71 conducts payout processing (Step 24). In this processing, basically, the value stored in the number-of-payouts counter is added to a current value of a number-of-credits counter provided in the RAM 73. In addition, in this processing, the hopper 113 may be controlled to be driven based on input from the CASHOUT switch 33S so as to discharge coins from the coin payout exit 15A. Further, the ticket printer 171 may be controlled to be driven so as to issue a ticket with a barcode. After the processing has been conducted, the routine reverts to Step 14.

Next, insurance-selection processing will be described with reference to FIG. 7. FIG. 7 is a flowchart showing a subroutine of the insurance-selection processing. First, the main CPU 71 determines whether or not the insurance-effective flag turns on (Step 31). When determining that the insurance-effective flag fails to turn on, the main CPU 71 displays an insurance-ineffective image (Step 32). The main CPU 71 then transmits a command displaying an insurance-ineffective image to a graphic board 130. Based on that command, the graphic board 130 generates an insurance-ineffective image, and displays the generated image on the lower image display panel 141. Alternatively, when determining that the insurance-effective flag turns on, the main CPU 71 displays an insurance-effective image (Step 36).

As the insurance-ineffective image, for example, an image showing “INSURANCE BET $1.00 TOUCH TO BET” is displayed. This image is an image for prompting the player to select whether or not to make the insurance effective, and notifying the player of the amount required for making the insurance effective. The player can input a command to make the insurance effective by touching a predetermined place on the touch panel 114.

Subsequently, the main CPU 71 determines whether or not an insurance-effective command input has been entered (Step 33). When the main CPU 71 determines that the insurance-effective command input has not been entered, the main CPU 71 shifts the processing to Step 31 with the insurance-effective flag turned off. On the other hand, when the main CPU 71 determines that the insurance-effective command input has been entered, the main CPU 71 turns the insurance-effective flag on (Step 34).

The main CPU 71 then subtracts the insurance-purchase amount from the number-of-credits counter (Step 35). In the present embodiment, an amount corresponding to, for example, one dollar is subtracted from the number-of-credits counter. The main CPU 71 then displays the insurance-effective image (Step 36). That is, subsequent to Step 35, or alternatively, when determining that the insurance-effective flag turns on in Step 31, the main CPU 71 displays an insurance-effective image.

As the insurance-effective image, for example, an image showing “INSURANCE BEING CONTINUED WINNING 200 CREDIT” is displayed. This image is intended to inform the player that the insurance is effective, and that 200 coins are paid out if an insurance condition is satisfied. After the processing has been conducted, the insurance-selection processing is completed.

Next, coin insertion/start-check processing will be described with reference to FIG. 8. FIG. 8 is a flowchart showing a subroutine of coin insertion/start-check processing. First, the main CPU 71 determines whether or not coin insertion has been detected by a coin counter 92C (Step 41). When determining that the insertion of a coin has been detected, the main CPU 71 makes an addition to a current value of the number-of-credits counter (Step 42). In addition to the insertion of a coin, after it has been determined whether or not insertion of a bill has been detected by the bill validator 115, when it is determined that the insertion of a bill has been detected, a value according to the bill may be added to the current value of the number-of-credits counter.

The main CPU 71 then determines whether or not the number-of-credits counter is set to 0 (Step 43). That is, subsequent to Step 42, or alternatively, when determining that no coin insertion has been detected in Step 41, the main CPU 71 determines whether or not the number-of-credits counter is set to 0. When the main CPU 71 determines that the number-of-credits counter is not set to 0, the main CPU 71 permits operation acceptance of the BET buttons (Step 44).

The main CPU 71 then determines whether or not operation of a BET button has been detected by a BET switch (Step 45). When determining that operation of the BET button has been detected by the BET switch, according to type of the BET button, the main CPU 71 makes an addition to a current value of the number-of-BETs counter that is provided in the RAM 73 and makes a subtraction from that of the number-of-credits counter (Step 46).

The main CPU 71 determines whether or not the number-of-BETs counter is at its maximum (Step 47). When determining that the number-of-BETs counter is at its maximum, the main CPU 71 inhibits update of the number-of-BETs counter (Step 48). Next, the main CPU 71 permits operation acceptance of a spin button (Step 49). That is, after Step 48 or when determining that the number-of-BETs counter is not at its maximum in Step 47, the main CPU 71 permits operation acceptance of the spin button.

The main CPU 71 then determines whether or not operation of the spin button 31 has been detected (Step 50). That is, subsequent to Step 49, when determining that operation of the BET button has not been detected in Step 45, or alternatively, when determining that the number-of-credits counter is set to 0 in Step 43, the CPU 71 determines whether or not operation of the spin button 31 has been detected. When determining that operation of the spin button has not been detected, the main CPU 71 causes the routine to revert to Step 41.

When determining that operation of the spin button 31 has been detected, the main CPU 71 conducts jackpot-related processing (Step 51). The jackpot-related processing will be described in detail with reference to FIG. 9. Next, the main CPU 71 conducts insurance-related processing (Step 52). The insurance-related processing will be described in detail with reference to FIG. 10. When this processing is conducted, coin insertion/start-check processing is completed.

Next, the jackpot-related processing will be described with reference to FIG. 9. FIG. 9 is a flowchart showing a subroutine of the jackpot-related processing. First, the main CPU 71 calculates an amount for accumulation (Step 71). Here, a product between a value of the number-of-BETs counter and a preset rate of accumulation is obtained, and an accumulation amount for the amount of jackpot is calculated.

The main CPU 71 transmits the calculated amount for accumulation to an external control device (Step 72). Upon the receipt of the amount for accumulation, the external control device updates the amount of jackpot. When this processing is conducted, the jackpot-related processing is completed.

Next, insurance-related processing will be described with reference to FIG. 10. FIG. 10 is a flowchart showing a subroutine of insurance-related processing. First, the main CPU 71 determines whether or not an insurance-effective flag turns on (Step 91). The insurance-effective flag is set to ON if an operation relative to a touch panel 114 by a player has been detected in Step 34 of the insurance-selection processing described with reference to FIG. 7.

When determining that the insurance-effective flag fails to turn on, the main CPU 71 completes insurance-related processing. On the other hand, when determining that the insurance-effective flag turns on, the main CPU 71 updates a number-of-game counter for insurance, provided in the RAM 73 (Step 92). The number-of-game counter for insurance is a counter for managing the number of games played when and after the insurance-effective flag has been turned on, and is added on one-by-one count basis in the processing of Step 92. After this processing has been conducted, insurance-related processing is completed.

Next, symbol determination processing will be described with reference to FIG. 11. FIG. 11 is a flowchart showing a subroutine of the symbol determination processing. First, the main CPU 71 extracts random number values for symbol determination (Step 111). Specifically, the main CPU 71 selects 15 random number values, each of which corresponds to a respective one of the display blocks, from among the numeric range of 0 to 255 by executing a program for generating random numbers, included in the symbol determination programs. The embodiment describes a case of generating random numbers on programs (a case of employing so called software random numbers). However, in the present invention, a random number generator is provided, whereby random numbers may be extracted from the random number generator (so called hardware random numbers are employed).

The main CPU 71 then determines symbols to be stopped (code numbers) (see FIG. 3) (Step 112). Code No. of symbol array corresponds to that of a symbol to be stop-displayed in each display block 28. The main CPU 71 determines a prize by determining code No. of each symbol array. As shown in FIG. 3, for example, in the case where the main CPU 71 determines code Nos. of symbols to be “00”, “01”, “02”, “03”, “04”, it is assumed that the prize is determined to be “EARTH”.

Next, the main CPU 71 stores the determined symbol to be stopped, in the symbol storage area that is provided in the RAM 73 (Step 113). The main CPU 71 then determines a scatter prize, based on the symbol storage area, referring to the scatter prize payment table (see FIG. 4) (Step 114).

Next, the number-of-payouts determination processing will be described with reference to FIG. 12. FIG. 12 is a flowchart showing a subroutine of the number-of-payouts determination processing. First, the main CPU 71 determines whether or not a scatter prize is a jackpot (Step 151). When determining that the scatter prize is not the jackpot, the main CPU 71 determines the number of payouts corresponding to the scatter prize (Step 152). For example, if three “MERCURY” symbols are stop-displayed in any of the display blocks 28, 10 coins are paid out; if four, 20 coins are paid out; and if five, 30 coins are paid out (based on calculation for one coin insertion) (see FIG. 4). When so called “losing” is realized, “0” is determined as the number of payouts. Next, the main CPU 71 stores the determined number of payouts in the number-of-payouts counter (Step 153). When this processing is conducted, the number-of-payouts determination processing is completed.

When determining that the scatter prize is jackpot, the main CPU 71 notifies the external control device of the winning of the jackpot (Step 154). Upon reception of the notification, the external control device that performs control of a plurality of gaming machines 1 transmits the amount of jackpot having been updated so far, to the gaming machines 1. At this time, it may be the routine to allow a part (e.g., 80%) of the amount of jackpot to be the subject of transmission so as to carry over the rest thereof in preparation for the upcoming establishment of the jackpot trigger.

The main CPU 71 then receives the amount of jackpot from the external control device (step 155). The main CPU 71 then stores the received amount of jackpot into the number-of-payouts counter (step 156). After the processing has been conducted, the number-of-payouts determination processing is completed.

Next, with reference to FIGS. 13 to 19B, feature game processing will be described. FIGS. 13 and 14 are flowcharts showing subroutines of the feature game processing. FIG. 15 is a view showing one example of display of the lower image display panel at the time of starting a feature game. FIG. 16 is a view for explaining one example of a symbol arrangement table for feature game. FIGS. 17 to 19B are views each showing one example of display of the lower image display panel while in a feature game.

First, the main CPU 71 determines the number of feature games (Step 171). In the embodiment, a plurality of numbers such as “50”, “70”, and “100”, for example, are specified as the number of feature games, any of these numbers is determined.

Next, the main CPU 71 stores the determined number of feature games in the number-of-feature-games counter that is provided in the RAM 73 (Step 172).

The main CPU 71 then conducts additional-symbol selection processing (Step 173). Specifically, in a case where the plural kinds of symbols rearranged on the lower image display panel 141, the main CPU 71 selects at least any of the “WILD”, “RETRIGGER”, and “TOP” symbols stored in the RAM 73 in accordance with the player's operation with the touch panel. Here, the main CPU 71 causes the lower image display panel 141 to display the image shown in FIG. 15, and allows the player to select additional symbols. The player then selects the additional symbols by touching a touch panel 114 for regions corresponding to the additional symbol selection images 202, 203, 204. The main CPU 71 determines the symbol selected by the player as the additional symbol to be added into the symbol arrangement for basic game in Step 174 described later. FIG. 15 shows an image in the case where the player has desired to add a “WILD” symbol. A thick frame indicating that the player has selected the “WILD” symbol is displayed on a “WILD” symbol selection image 202 that is indicative of the fact that the “WILD” symbols have been selected. Hereinafter, a description will be given by way of example of a case in which the “WILD” symbol has been added into the additional-symbol determination processing.

The main CPU 71 then conducts symbol arrangement determination processing for feature game (Step 174). Specifically, the main CPU 71 adds a predetermined number of the aforementioned additional symbols determined in Step 173 (10 symbols in this example) to symbol arrangement for basic game shown in FIG. 3. The main CPU 71 increases the numeric range of code numbers to the range from “00” to “23” and creates the symbol arrangement table for feature game, shown in FIG. 16.

The main CPU 71 conducts effect processing for adding additional symbols (Step 175). In this processing, the main CPU 71 causes the lower image display panel 141 to display the images shown in FIGS. 17 and 18; allows additional symbols to be added to symbol arrangement for basic game; and shows the player a course in which symbol arrangement for feature game is created.

The main CPU 71 causes the lower image display panel 141 to display the fact that 10 “WILD” symbols selected in the aforementioned Step 173 are added into the symbol arrangement for basic game (see FIG. 3), as shown in FIG. 17.

The main CPU 71 then causes the lower image display panel 141 to display the state where the WILD symbols are added into the symbol arrangement for basic game as shown in FIG. 18 and creates symbol arrangement for feature game (see FIG. 16).

Next, the main CPU 71 conducts at-one-game-end initialization processing, as in the processing of Step 13 shown in FIG. 6 described previously (Step 176). The main CPU 71 then conducts the symbol determination processing as in the processing shown in FIG. 11 described previously (Step 177), based on the symbol arrangement table for feature game, shown in FIG. 16. The main CPU 71 then conducts the effect contents determination processing, as in the processing of Step 18 shown in FIG. 6 described previously (Step 178). Further, the main CPU 71 conducts the symbol rearrangement processing as in the processing of Step 19 shown in FIG. 6 (Step 179), in which the plural kinds of symbols are rearranged on the lower image display panel 141 based on the symbol rearrangement into which at least any of the “WILD”, “RETRIGGER”, and “TOP” symbols has been added. Furthermore, the main CPU 71 conducts the number-of-payouts determination processing shown in FIG. 12 described previously (Step 180).

The main CPU 71 then determines whether or not a feature game trigger has been established (Step 181). When determining that the feature game trigger has been established, the main CPU 71 determines the number of feature games to be added (Step 182). Here, the number of feature games is determined as in the processing of Step 171 described previously. The main CPU 71 then adds the determined number of feature games to a current value of the number-of-feature-games counter (Step 183).

The main CPU 71 then conducts payout processing (Step 184). Subsequent to the processing of Step 183, or alternatively, when determining that no feature game trigger has been established in Step 181, the main CPU 71 conducts payout processing. In this processing, the main CPU 71 adds a value of the number-of-payouts counter stored in the number-of-payouts determination processing of Step 180 described above to a current value of the number-of-payouts counter for feature game. The number-of-payouts counter for feature game is for managing a total number of payouts determined in a feature game.

After feature game processing has completed, the value stored in the number-of-payouts counter for feature game is added to a current value of the number-of-credits counter provided in the RAM 73, in the payout processing of Step 22 in FIG. 6 described previously. Namely, the total number of payouts determined through a feature game is paid out in all. Coins may be ejected from a coin payout exit 15A or a ticket with barcode may be issued.

The main CPU 71 determines whether or not additional symbols have been rearranged (Step 185). When determining that the additional symbols have been rearranged, the main CPU 71 conducts additional-symbol fixing processing (Step 186). Here, the main CPU 71 does not update any code number while a feature game is played a plurality of times as to a display block 28 in which a code number corresponding to a “WILD” symbol as an additional symbol has been determined. That is, the main CPU 71 does not clear the code number of the display block while the feature game is played a plurality of times, in the at-one-game-end initialization processing shown in Step 176 of a next feature game. Further, the main CPU 71 does not overwrite the code number of the display block in the symbol determination processing shown in Step 177 as well. Specifically, in a case where the plural kinds of rearranged symbols result in at least any of the “WILD”, “RETRIGGER”, and “TOP” symbols, the main CPU 71 continuously fixes and the displayed “WILD”, “RETRIGGER”, or “TOP” symbols on its display position while in feature games.

As just described, the “WILD” symbols rearranged in display blocks 28 a, 28 k, as shown in FIG. 19A, are kept to be displayed in display blocks 28 a, 28 k even if a next feature game is started as shown in FIG. 19B. Accordingly, in a case where a symbol combination of at least any of the “WILD”, “RETRIGGER”, and “TOP” symbols is rearranged as a result of repeated execution of feature game, the main CPU 71 awards to the player, a prize corresponding to type of the rearranged symbol a plurality of times. Therefore, once additional symbols are rearranged in a feature game, the gaming machine 1 gives a player a profit according to a winning combination of the additional symbols over the feature game played a plurality of times. In particular, in the gaming machine 1 according to the present invention, at least one of the additional plural kinds of symbols with their different characteristics is added, so that the gaming entertainability of feature games can be made different.

In the case where the processing of Step 186 has completed, or alternatively, in the case where it is not determined that the additional symbol has been rearranged in Step 185, the main CPU 71 subtracts 1 from a current value of the number-of-feature-games counter (Step 187). Next, the main CPU 71 determines whether or not the number-of-feature-games counter is set to 0 (Step 188). When determining that the number-of-feature-games counter is not set to 0, the main CPU 71 allows the routine to revert to Step 176. On the other hand, when the number-of-feature-games counter is set to 0, the main CPU 71 turns off an insurance-effective flag (Step 189). Afterwards, the main CPU 71 completes feature game processing. When the feature game processing completes, the routine reverts to Step 2 in which the main control processing shown in FIG. 6 described previously is to be conducted.

Next, insurance-check processing will be described with reference to FIG. 20. FIG. 20 is a flowchart showing a subroutine of the insurance-check processing.

First, the main CPU 71 determines whether or not the insurance-effective flag turns on (Step 201). When determining that the insurance-effective flag does not turn on, the main CPU 71 completes insurance-check processing.

When determining that the insurance-effective flag turns on, the main CPU 71 then determines whether or not a predetermined scatter prize has been established (Step 202). In the embodiment, a “feature game trigger” and a “jackpot” are the subject of the predetermined scatter prize. Specifically, the feature game trigger is established in the case where three “EARTH” symbols are stop-displayed (rearranged) in the display blocks 28.

When determining that the predetermined scatter prize is not established, the main CPU 71 determines whether or not the number-of-games counter for insurance has reached a threshold value (100 times, for example) (Step 203). When determining that the number-of-games counter does not reach the threshold value, the main CPU 71 completes insurance-check processing.

When determining that the number-of-games counter for insurance has reached a threshold value, the main CPU 71 conducts payout processing, based on the amount of insurance (Step 204). In the embodiment, a predetermined amount of insurance (200, for example) is specified, and this specified value is added to a current value of the number-of-credits counter.

Subsequent to 204, or alternatively, when determining that a predetermined winning combination has been established in Step 202, the main CPU 71 resets the number-of-games counter for insurance (Step 205). Next, the main CPU 71 turns off the insurance-effective flag (Step 206). After this processing has been conducted, insurance-check processing is completed.

FIG. 21 is a flowchart showing a subroutine of game processing as another example. FIG. 22 is a view showing one example of display of the lower image display panel while in a feature game, according to another embodiment. In the insurance processing of FIG. 1, a player has selected additional symbols at the time of starting a feature game. In addition, the process of adding additional symbols has been shown as an effect for the player. Further, in the case where additional symbols have been rearranged in a feature game, the additional symbols have been fixed in a plural number of feature games played. However, in the game processing of FIG. 21, additional symbols are automatically determined at random at the time of starting a feature game, and only the result of adding the additional symbols into the symbol arrangement for basic game is shown for the player. In addition, even in the case where additional symbols are rearranged in a feature game as well, they are not fixed over the feature game played a plurality of times. Therefore, the player can enjoy feature games having a variety of characteristics in accordance with the added symbols while anticipating which of additional plural kinds of symbols is added to symbol arrangement in a feature game. Therefore, essential parts of game processing, which is based on FIG. 21 below, will be described with reference to FIG. 22.

First, in Step 301 to Step 303, the main CPU 71 conducts: symbol determination processing for basic game; symbol rearrangement processing for basic game; and determination of whether or not a feature game trigger has been established. Since descriptions of the processing of Step 301 to Step 303 are substantially identical to those of Step 1 to Step 3 shown in FIG. 1, these descriptions are omitted hereinafter.

Next, the main CPU 71 conducts additional-symbol determination processing (Step 304). In this processing, the main CPU 71 determines any of the “WILD”, “RETRIGGER”, and “TOP” symbols stored in the RAM 73 as the additional symbol. Specifically, in a case where the plural kinds of symbols rearranged on the lower image display panel 141 form a combination configuring the feature game, the main CPU 71 randomly selects any of the “WILD”, “RETRIGGER”, and “TOP” symbols stored in the RAM 73.

The main CPU 71 then conducts symbol arrangement determination processing for feature game in Step 305. Since a description of the processing of Step 305 is substantially identical to that of Step 5 shown in FIG. 1, the description thereof is omitted hereinafter.

The main CPU 71 then conducts processing of displaying symbol rearrangement for feature game in Step 306. Here, the main CPU 71 causes the lower image display panel 141 to display the symbol arrangement for feature game, in which the additional symbols determined in Step 304 have been added to symbol arrangement for basic game, as shown in FIG. 22. Herein, FIG. 22, which shows symbol arrangement for feature game, is to inform the player of the fact that 10 “WILD” symbols have been added.

Next, in Step 307 to Step 310, the main CPU 71 conducts: symbol determination processing for feature game; symbol rearrangement processing for feature game; determination of whether or not a predetermined number of feature games have been played; and payout processing. Since descriptions of the processing of Step 307 to Step 310 are substantially identical to those of Step 7, Step 8, Step 11, and Step 12 shown in FIG. 1, they are omitted thereafter.

While the foregoing examples described a case of displaying a total of 15 symbols of 5 columns×3 lines, the symbol display in the present invention can be applied to a variety of forms, such as 3 columns×3 lines, without being limitative thereto. In addition, while the foregoing examples described a case of scroll-displaying symbols in each display block column, symbols may be scroll-displayed individually.

While the foregoing examples described scroll-displaying of symbols employing a liquid crystal display device or the like, the present invention is not limitative thereto. If mechanical reels are employed, symbols drawn on surfaces of the mechanical reels may be displayed.

While the foregoing examples described setting three kinds of symbols, “WILD, “RETRIGGER”, and “TOP” symbols, as an additional symbol, the present invention is not limitative thereto as long as at least one symbol is selected from among symbols with plural different characteristics.

While the foregoing examples described a case in which once the additional symbol is rearranged, it is fixedly displayed over the feature games played at the predetermined number of times, the present invention is not limitative thereto. The number of times the feature game is executed may be randomly determined using random numbers, for example. Alternatively, the additional symbol may be fixedly displayed at the predetermined number of times.

While the foregoing examples described a case in which once the additional symbol is rearranged, it is fixedly displayed over the feature games played at the predetermined number of times, the present invention is not limitative thereto. The additional symbol may be fixedly displayed until all feature games are completed.

Although the embodiments of the present invention were described above, they were just illustrations of specific examples, and hence do not particularly restrict the present invention. A specific configuration of each step and the like is appropriately changeable in terms of design. Further, the effects described in the embodiments of the present invention are just recitations of the most suitable effects generated from the present invention. The effects of the present invention are thus not limited to those described in the embodiments of the present invention. 

1. A gaming machine, comprising: (1) a memory for storing plural kinds of symbols including a first symbol which is universal as a substitute for another symbol, a second symbol which serves as a trigger for a feature game as a special prize, and a third symbol by which a predetermined amount of payment is to be imparted, the first to third symbols being selectively added into arrangement of the plural kinds of symbols; (2) a display in which the plurality of symbols is to be arranged; (3) a controller, the controller being configured to perform processing of: (a) determining the plural kinds of symbols to be rearranged on the display; (b) rearranging, on the display, the plural kinds of symbols according to a result of the determination of (a); (c) in a case where the plural kinds of symbols rearranged on the display form a combination configuring the feature game as a result of the processing of (b), selecting at least any of the first to third symbols stored in the memory; (d) selectively adding at least any of the first to third symbols into the arrangement of the plural kinds of symbols, based on a result of the processing of (c); (e) displaying, on the display, a course of adding at least any of the first to third symbols into the arrangement of the plural kinds of symbols or a result obtained by adding said at least one thereof, in the processing of (d); and (f) executing the feature game, based on the arrangement of the plural kinds of symbols, into which at least any of the first to third symbols is added in the processing of (d).
 2. The gaming machine according to claim 1, wherein the controller is configured to perform processing of: in the processing of (c), in a case where the plural kinds of symbols rearranged on the display form a combination configuring the feature game as the special prize as a result of the processing of (b), randomly selecting at least any of the first to third symbols stored in the memory.
 3. The gaming machine according to claim 1, further comprising an input device allowing a player to select at least any of the first to third symbols stored in the memory, the controller being configured to perform processing of: in the processing of (c), in a case where the plural kinds of symbols rearranged on the display form a combination configuring the feature game as the special prize as a result of the processing of (b), selecting at least any of the first to third symbols stored in the memory, in accordance with the player selecting operation from the input device.
 4. The gaming machine according to claim 1, wherein, in a case where the feature game is executed in the processing of (f), the controller is configured to perform processing of: (f1) rearranging the plural kinds of symbols on the display, based on the arrangement of the plural kinds of symbols, into which at least any of the first to third symbols is added in the processing of (d); (f2) in a case where the plural kinds of symbols rearranged on the display are at least any of the first to third symbols, continuously fixing and arranging in the feature game the first to third symbols displayed on the display at a display position thereof; and (f3) in a case where a symbol combination of at least any of the first to third symbols is rearranged as a result of repeatedly executing the processing of (f1) and (f2) in the feature game, awarding a prize based on a kind of the rearranged symbol to the player.
 5. A gaming machine, comprising: (1) a memory for storing plural kinds of symbols including a first symbol which is universal as a substitute for another symbol, a second symbol which serves as a trigger for a feature game as a special prize, and a third symbol by which a predetermined amount of payment is to be imparted, the first to third symbols being selectively added into arrangement of the plural kinds of symbols; (2) a display for arranging the plural kinds of symbols; and (3) a controller, the controller being configured to perform processing of: (a) determining the plural kinds of symbols to be rearranged on the display; (b) rearranging, on the display, the plural kinds of symbols according to a result of the determination of (a); (c) in a case where the plural kinds of symbols rearranged on the display form a combination configuring the feature game as the special prize as a result of the processing of (b), randomly selecting at least any of the first to third symbols stored in the memory; (d) selectively adding at least any of the first to third symbols into the arrangement of the plural kinds of symbols, based on a result of the processing of (c); (e) displaying, on the display, a course of adding at least any of the first to third symbols into the arrangement of the plural kinds of symbols or a result obtained by adding at least any thereof, in the processing of (d); and (f) executing the feature game, based on the arrangement of at least any of the first to third symbols added into the arrangement of the plural kinds of symbols in the processing of (d).
 6. The gaming machine according to claim 5, further comprising an input device allowing a player to select at least any of the first to third symbols stored in the memory, the controller being configured to perform processing of: in the processing of (c), in a case where the plural kinds of symbols rearranged on the display form a combination configuring the feature game as the special prize as a result of the processing of (b), selecting at least any of the first to third symbol stored in the memory, in accordance with the player selecting operation from the input device.
 7. The gaming machine according to claim 5, wherein, in a case where the feature game is executed in the processing of (f), the controller is configured to perform processing of: (f1) rearranging the plural kinds of symbols on the display, based on the arrangement of the plural kinds of symbols, into which at least any of the first to third symbols is added in the processing of (d); (f2) in a case where the plural kinds of symbols rearranged on the display are at least any of the first to third symbols, continuously fixing and arranging in the feature game the first to third symbols displayed on the display at a display position thereof; and (f3) in a case where a symbol combination of at least any of the first to third symbols is rearranged as a result of repeatedly executing the processing of (f1) and (f2) in the feature game, awarding a prize based on a kind of the rearranged symbols to the player.
 8. A gaming machine control method, a gaming machine including a memory for storing plural kinds of symbols including a first symbol which is universal as a substitute for another symbol, a second symbol which serves as a trigger for a feature game as a special prize, and a third symbol by which a predetermined amount of payment is to be imparted, the first to third symbols being selectively added into arrangement of the plural kinds of symbols, the method comprising the steps of: (a) determining the plural kinds of symbols to be rearranged on a display; (b) rearranging, on the display, the plural kinds of symbols according to a result of the determination of (a); (c) in a case where the plural kinds of symbols rearranged on the display form a combination configuring the feature game as a result of the processing of (b), selecting at least any of the first to third symbols stored in the memory; (d) selectively adding at least any of the first to third symbols into the arrangement of the plural kinds of symbols, based on a result of the processing of (c); (e) displaying, on the display, a course of adding at least any of the first to third symbols into the arrangement of the plural kinds of symbols or a result obtained by adding said at least one thereof, in the processing of (d); and (f) executing the feature game, based on the arrangement of the plural kinds of symbols, into which at least any of the first to third symbols is added in the processing of (d).
 9. The gaming machine control method according to claim 8, wherein the step (c) includes a step of, in a case where the plural kinds of symbols rearranged on the display form a combination configuring the feature game as the special prize as a result of the processing of (b), randomly selecting at least any of the first to third symbols stored in the memory.
 10. The gaming machine control method according to claim 8, wherein the step (c) includes a step of, in a case where the plural kinds of symbols rearranged on the display form a combination configuring the feature game as the special prize as a result of the processing of (b), selecting at least any of the first to third symbols stored in the memory, in accordance with the player selecting operation from the input device.
 11. The gaming machine control method according to claim 8, further comprising the steps of: after execution of the feature game in the step (f), (f1) rearranging the plural kinds of symbols on the display, based on the arrangement of the plural kinds of symbols, into which at least any of the first to third symbols is added in the processing of (d); (f2) in a case where the plural kinds of symbols rearranged on the display are at least any of the first to third symbols, continuously fixing and arranging in the feature game the first to third symbols displayed on the display at a display position thereof; and (f3) in a case where a symbol combination of at least any of the first to third symbols is rearranged as a result of repeatedly executing the processing of (f1) and (f2) in the feature game, awarding a prize based on a kind of the rearranged symbol to the player. 